﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Portal.Workflow.Model
{
    public class WorkFlowFunctionTemplate:IWfFunction
    {
        public virtual string WfFunctionId
        {
            get
            {
                return null;
            }
        }

        public virtual string Name 
        { 
            get
            {
                return "";
            }
        }
        public virtual string Description { get { return ""; } }
        public virtual WfParamCls[] InParamFields { get{return null;} set{}}
        public virtual RetWfExecuteParamCls Execute(
            WfExecuteParamCls oWfExecuteParamCls)
        {
            return null;
        }

        public virtual string WsCommandText { get { return null; } }
        public virtual bool RunAtServer { get { return false; } }

        public virtual RetNextLinkParam GetLinkUrl(
            WfExecuteParamCls oWfExecuteParamCls)
        {
            return null;
        }
    }
}
